package com.ssy.lingxi.system.dto.response;

import com.ssy.lingxi.system.entity.Role;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
* 会员等级详情
* @author wrc
* @date 2020/6/5
*/
public class MemberGradeDetailsResponse {
    @ApiModelProperty("会员等级ID")
    private Long id;

    @ApiModelProperty("会员等级")
    private Integer memberGrade;

    @ApiModelProperty("会员等级标签")
    private String memberGradeLabel;

    @ApiModelProperty("会员等级类型:1.平台会员、2.商户会员、3.渠道会员")
    private Integer memberType;

    @ApiModelProperty("升级分值标签")
    private String scoreLabel;

    @ApiModelProperty("会员等级说明")
    private String gradeExplain;

    @ApiModelProperty("角色列表")
    private List<Role> roles;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getMemberGrade() {
        return memberGrade;
    }

    public void setMemberGrade(Integer memberGrade) {
        this.memberGrade = memberGrade;
    }

    public String getMemberGradeLabel() {
        return memberGradeLabel;
    }

    public void setMemberGradeLabel(String memberGradeLabel) {
        this.memberGradeLabel = memberGradeLabel;
    }

    public Integer getMemberType() {
        return memberType;
    }

    public void setMemberType(Integer memberType) {
        this.memberType = memberType;
    }

    public String getScoreLabel() {
        return scoreLabel;
    }

    public void setScoreLabel(String scoreLabel) {
        this.scoreLabel = scoreLabel;
    }

    public String getGradeExplain() {
        return gradeExplain;
    }

    public void setGradeExplain(String gradeExplain) {
        this.gradeExplain = gradeExplain;
    }

    public List<Role> getRoles() {
        return roles;
    }

    public void setRoles(List<Role> roles) {
        this.roles = roles;
    }
}
